Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Uruguay F1 Argentina F7 Spain F1 Spain F2 Italy F2 Italy F3 Italy F4 Italy F9 Shanghai Rolex Masters - Shanghai Moselle Open - Metz Tenerife 1 Challenger Oeiras 3 Challenger Nottingham Challenger Cherbourg Challenger BNP Paribas Open - Indian Wells Phoenix Challenger Internazionali BNL d'Italia - Rome Bordeaux Challenger Wimbledon - London Ilkley Challenger Mallorca Championships - Mallorca San Marino Challenger EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Zug Challenger U.S. Open - New York Orleans Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Cap Cana Challenger Cherbourg Challenger Adelaide International - Adelaide Poznan Challenger Naples Challenger Tiriac Open - Bucharest Mutua Madrid Open - Madrid Savannah Challenger Internazionali BNL d'Italia - Rome French Open - Paris Mallorca Championships - Mallorca Segovia Challenger Hersonissos 3 Challenger Rennes Challenger Italy F4 France F7 France F2 France F4 France F5 France F7 Italy F5 France F10 Italy F6 France F19 France F20 Israel F2 Israel F3 France F5 France F6 Italy F7 Chile F3 France F15 Belgium F7 France F19 France F20 Italy F37 France F14 France F4 (Lille) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) Tunisia F13 (Hammamet) Tunisia F19 (Hammamet) Belgium F6 (Duinbergen) Belgium F11 (Damme) Tunisia F25 (Hammamet) Thailand F7 (Nonthaburi) Thailand F9 (Pattaya) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Qatar F6 (Doha) Turkey F1 (Antalya) France F2 (Bressuire) Tunisia F5 (Jerba) Tunisia F7 (Jerba) Israel F1 (Ramat Gan) Israel F2 (Ramat Hasharon) France F8 (Angers) Tunisia F22 (Hammamet) France F10 (Toulouse) France F12 (Bourg-en-Bresse) Italy F18 (Casinalbo) Switzerland F4 (Neuchatel) France F16 (Bagneres-De-Bigorre) France F20 (Nevers) France F21 (Saint-Dizier) France F22 (Rodez) Tunisia F44 (Monastir) M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Monastir M15 Grenoble M25 Glasgow M15 Poitiers M25 Santa Margherita Di Pula M25+H Bacau France F9 (Grasse) M25 Bourg-En-Bresse M25+H Pozoblanco M15 Piombino M25+H Oliveira De Azemeis M25+H Nevers M25+H Rodez M25 Monastir M25 Monastir M25 Saint Dizier M15+H Bagnoles-de-l'Orne M25 Nussloch M15 Veigy-Foncenex M25 Potchefstroom M25 Porto M15 Sarreguemines M15 Manacor M15+H Bressuire M25 Vale do Lobo M25 Trimbach M25 Reus M25 Angers M15 Majadahonda Thailand F8 (Nonthaburi) M25 Bourg-en-Bresse M25+H Lesa Tunisia F6 (Jerba) M25 Denia M25 Nevers M25+H Rodez M25 Nussloch M25 Bath M25 Trimbach M25 Saint Dizier M25 Sabadell M25 Bourg-en-Bresse Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Casablanca M15 Toulouse San Remo Tennis Cup - San Remo Polska Energia Open - Bytom M15 Bucharest M25 Angers Sporting Challenger '08-Trofeo Regione Piemonte - Turin Genova Open Challenger - Genova Santiago Challenger Barletta Challenger Barletta Challenger M25+H Kassel M25 Faro San Benedetto Challenger Prague Challenger M25 Montauban M25+H Kassel M25 Muttenz Lyon Challenger Segovia Challenger Glasgow Challenger M25 Padova Copa Petrobras Argentina - Buenos Aires M25 Muttenz M25 Lesa Cherbourg Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo M25 Veigy-Foncenex Lyon Challenger Pozoblanco Challenger Luedenscheid Challenger Qatar ExxonMobil Open - Doha Szczecin Challenger Barcelona Challenger Forli 3 Challenger Quimper Challenger Gran Canaria Challenger Santiago Challenger Concepcion 2 Challenger Sanremo Challenger Bordeaux Challenger Forli 6 Challenger Troyes Challenger Trieste Challenger Hamburg Challenger Pau Challenger M25 Carnac Cordenons Challenger Como Challenger Rennes Challenger Grand Prix Hassan II - Marrakech Canberra Challenger Koblenz Challenger Napoli Challenger San Benedetto Challenger Nottingham 2 Challenger Iasi Challenger M25 Glasgow Marbella Challenger Milan Challenger M25 Vogau Braunschweig Challenger Potchefstroom Challenger Brest Challenger Trieste Challenger Como Challenger Mouilleron-Le-Captif Challenger Bordeaux Challenger Lille Challenger Aix En Provence Challenger Blois Challenger Roanne Challenger Bordeaux Challenger San Marino Challenger Lyon Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo San Marino Challenger M25 Montauban Genova Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Banja Luka Challenger 2005 - Banja Luka Sir Supermercati - Rome Copa Petrobras - Santiago Tennis Napoli Cup 2006 - Napoli San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Antonio Savoldi-Marco Co. - Manerbio 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Black Forest Open - Freudenstadt Challenger Brasov - Brasov Open Costa Daurada - Tarragona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires dBI Tennis Challenger - Binghamton II Challenger Ciudada de Guayaquil - Guayaquil Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Roanne Challenger II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion GHI Bronx Tennis Classic - Bronx Aix En Provence Challenger Lyon Challenger Kosice Challenger Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Le Gosier Challenger AIG Japan Open Tennis Championships - Tokyo Schickedanz Open 2007 - Furth Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Manama Challenger Turin Challenger Copa Telmex - Buenos Aires Pau Challenger Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Cagliari Challenger Mercedes Cup - Stuttgart China Open - Beijing Braunschweig Challenger Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Brasil Open - Costa do Sauipe Nottingham 3 Challenger Koblenz Challenger Pozoblanco Challenger ATP Studena Croatia Open Umag - Umag St. Tropez Challenger Cyclus Open de Tenis - Florianopolis Qatar ExxonMobil Open - Doha Movistar Open - Santiago Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Istanbul Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Unicredit (Suisse) Bank S. A. Challenger - Chiasso Bergamo Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest 10° Trofeo Luigi Pezzoli - Bergamo Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rome Challenger Portugal Open - Oeiras AEGON International - Eastbourne Mercedes Cup - Stuttgart Sassuolo Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Kremlin Cup - Moscow Genova Challenger Hersonissos 4 Challenger Orleans Challenger Bad Waltersdorf Challenger Manacor Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro St. Brieuc Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Heilbronn Challenger Valencia Open - Valencia GHI Bronz Classic - Bronx ASB Classic - Auckland Liberec Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Cassis Challenger Sporting Challenger - Turin Rio Open - Rio de Janeiro BMW Open - Munich Konzum Croatia Open - Umag Cherbourg Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel St. Brieuc Challenger St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Thionville Challenger Sydney International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Bordeaux Challenger Cassis Challenger BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Troyes Challenger Abierto Mexicano - Los Cabos Chengdu Open - Chengdu China Open - Beijing Riviera di Rimini Challenger 2004 - Rimini Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba Brasil Open - Costa do Sauipe Argentina Open - Buenos Aires Sibiu Challenger AEGON Championships - London Copa Petrobras Brazil - Belo Horizonte German Tennis Championships - Hamburg Cherbourg Challenger China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Asuncion Challenger Split 1 Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Hamburg European Open - Hamburg Antalya Open - Antalya Aix En Provence Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Tulln Challenger San Diego Open - San Diego Sydney Tennis Classic - Sydney Serbia Open - Belgrade Murcia Challenger Libema Open - 's-Hertogenbosch Nordea Open - Bastad Brest Challenger Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Sofia Open - Sofia Rio Open - Rio de Janeiro Brasil Open - Costa do Sauipe Open Sud de France - Montpellier Forli 2 Challenger Pau Challenger Grand Prix Hassan II - Marrakech Boss Open - Stuttgart Split Challenger Open 13 Provence - Marseille Boss Open - Stuttgart Cassis Challenger Genova Challenger Biel Challenger IX Torneo Internacionale de Tennis - Barletta Bordeaux Challenger Perugia Challenger Campionati Internazionali di Sicilia - Palermo Troyes Challenger Zug Challenger Apia International - Sydney Augsburg Challenger Mouilleron-Le-Captif Challenger Genoa Open Challenger-Fondazione Carige - Genova Bratislava 2 Challenger Shenzhen 1 Challenger Olbia Challenger Architect Open - Budapest Brest Challenger Copa Petrobras - Bogota Valencia Challenger Generali Open - Kitzbuhel Oeiras 2 Challenger Cherbourg Challenger Napoli Challenger Mumbai Open - Mumbai Szekesfehervar Challenger Zadar Challenger Naples Challenger Copa Kia - Santiago Buenos Aires Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Mauthausen Challenger Turin Challenger German Tennis Championships - Hamburg Perugia Challenger Amersfoort Challenger Mouilleron-Le-Captif Challenger Hangzhou Challenger X Torneo Internazionale di Tennis - Barletta St. Brieuc Challenger Brest Challenger Heineken Open - Auckland Montemar Challenger Quimper Challenger Lille Challenger Nordea Open - Bastad Open Sabadell Atlantico - Barcelona Glasgow Challenger Bet-at-home Open - Hamburg International German Open - Hamburg Argentina Open - Buenos Aires Tallahassee Challenger Mauthausen Challenger Pilot Pen Tennis - New Haven Brasil Open - Sao Paulo Prostejov Challenger Rio Open - Rio de Janeiro Cassis Challenger Royal Guard Open Chile - Vina del Mar Movistar Open - Vina del Mar Aix En Provence Challenger Iasi Challenger Open Parc - Lyon Blois Challenger Campionati Internazionali di Sicilia - Palermo Madrid Challenger Copa Telmex - Buenos Aires Estoril Open - Estoril Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Swiss Indoors Basel - Basel Moselle Open - Metz AEGON International - Eastbourne Catella Swedish Open - Bastad BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Cherbourg Challenger Tallahassee Challenger ATP Studena Croatia Open - Umag Masters Series - Hamburg PTT Thailand Open - Bangkok China Open - Beijing EFG Swiss Open - Gstaad Aircel Chennai Open - Chennai Apia International - Sydney Bet-at-home Open - Hamburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice ATP Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai Open de Moselle - Metz Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing Valencia Open - Valencia Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open de Nice Cote dAzur - Nice Serbia Open - Belgrade Apia International - Sydney China Open - Beijing China Open - Beijing Argentina Open - Buenos Aires Open Parc - Lyon Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag ASB Classic - Auckland Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Hungarian Open - Budapest Swiss Indoors Basel - Basel Bergamo Challenger Barcelona Open Banc Sabadell - Barcelona Belgrade Open - Belgrade Catella Swedish Open - Bastad Erste Bank Open - Vienna Countrywide Classic - Los Angeles Anytech365 Andalucia Open - Marbella Grand Prix Hassan II - Marrakech Open 13 Provence - Marseille BA-CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Heineken Open - Auckland Argentina Open - Buenos Aires Tennis Napoli Open - Naples ASB Classic - Auckland Grand Prix Hassan II - Marrakech Maia Challenger Francavilla Challenger Lugano Challenger Campionati Internazionali d'Italia - Rome Erste Bank Open - Vienna Savannah Challenger Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Gijon Open - Gijon Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris French Open - Paris Davis Cup, Group 1, 2R, ITA-SVK 4-1 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Mutua Madrid Open - Madrid Davis Cup, World Group, PO, ITA-CHI 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, JPN-ITA 1-3 ATP Cup - Melbourne Chile Dove Men+Care Open - Santiago Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Vegeta Croatia Open - Umag BNP Paribas Open - Indian Wells U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Mutua Madrid Open - Madrid BNP Paribas Masters - Paris All Lower level tournaments Rolex Paris Masters - Paris French Open - Paris Gonet Geneva Open - Geneva U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Olympics - London Wimbledon - London Olympics - Rio de Janeiro U.S. Open - New York Olympics - Tokyo U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris Australian Open - Melbourne Telecom Italia Masters - Rome Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, 1R, ITA-CRO 3-2 Laver Cup - Geneva Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, ITA-KOR 4-0 U.S. Open (juniors) French Open (juniors) M25 Wetzlar Almaty Open - Almaty Chengdu Open - Chengdu China Open - Beijing